
a:link, a:visited {
    color: black;
    font: bold 12px Sans,serif;
    text-decoration: none;
}
a.link1:link, a.link1:visited {
    color: white;
    font: bold 20px Sans,serif;
}
a.link2:link, a.link2:visited {
    color: white;
    font: bold 15px Sans,serif;
}
a.link3:link, a.link3:visited {
    color: white;
    font: bold 10px Sans,serif;
}
img {
    border: medium none;
}
body {
    background-color: #F9F9F9;
}
#site {
    background: url("../presentation/images2/background12.png") repeat scroll center top transparent;
}
#top {
    color: #3A3A3A;
    font: bold 11px verdana;
    margin: 0 15px 0 -15px;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: capitalize;
}
#top label {
    color: #3A3A3A;
    font: bold 11px verdana;
}
#top a {
    color: #3A3A3A;
    font: lighter 9px verdana;
}
#logo {
    background: url("../presentation/images2/logoRioFrotas.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6D6D6;
    border-radius: 10px 10px 10px 10px;
    height: 175px;
    width: 300px;
}
#logo2 {
    background: url("../presentation/images2/logoRioFrotas2.png") no-repeat scroll 0 0 / 315px auto transparent;
    border: 1px solid #D6D6D6;
    border-radius: 10px 10px 10px 10px;
    height: 190px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 315px;
}
#logout {
    height: 51px;
    margin: 0 0 0 90%;
    position: absolute;
    width: 130px;
}
#logout a {
    background: url("../presentation/images2/sair.png") no-repeat scroll 0 0 transparent;
    color: white;
    display: block;
    font: bold 20px Sans,serif;
    height: 31px;
    width: 80px;
}
#menu {
    float: left;
    margin: 0 0 0 15px;
    width: 862px;
}
#menu ul {
    margin: 0;
    padding: 0;
}
#menu li {
    display: inline-block;
    height: 110px;
    margin: 0 3px 0 0;
    text-align: left;
    width: 110px;
}
.menu-inicio {
    background: url("../presentation/images2/iconHome.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-cronogramas {
    background: url("../presentation/images2/iconCronogramas.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-combustiveis {
    background: url("../presentation/images2/iconCombustiveis.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-oficina {
    background: url("../presentation/images2/iconOficina.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-veiculos {
    background: url("../presentation/images2/iconVeiculos.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-custos {
    background: url("../presentation/images2/iconCustos.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-portaria {
    background: url("../presentation/images2/iconPortaria.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-controle_pneus {
    background: url("../presentation/images2/iconControlePneus.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
.menu-configuracoes {
    background: url("../presentation/images2/iconConfiguracoes.png") no-repeat scroll 0 0 / 110px auto transparent;
    padding-bottom: 5px;
}
#menu ul li a {
    color: white;
    float: left;
    font: 10px Verdana,Arial,Helvetica,sans-serif;
    height: 35px;
    padding: 69px 0 0;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
.invalid_element {
    background-color: #FFA07A;
    border: 1px solid;
    color: #8B1A1A;
}
#formLogin {
    background-color: #E2E2E2;
    border-radius: 3px 3px 3px 3px;
    height: 200px;
    left: 50%;
    margin: 10px 0 0 -160px;
    position: absolute;
    text-align: left;
    width: 317px;
}
#formLogin label {
    color: #3A3A3A;
    display: block;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    margin: -7px 0 0;
}
#formLogin h2 {
    color: #3A3A3A;
    font-family: verdana;
    font-size: 20px;
    text-align: center;
}
.boxLogin {
    display: block;
    height: 42px;
    margin: 20px 0 0 24px;
    text-align: left;
    width: 277px;
}
.boxLogin input {
    width: 260px;
}
.boxPassword {
    display: block;
    height: 42px;
    margin: 10px 0 0 24px;
    text-align: left;
    width: 277px;
}
.boxPassword input {
    width: 260px;
}
.buttonSubmit {
    background-color: #2A556E;
    background-image: -moz-linear-gradient(center top , #3179A3, #3179A3);
    border: 1px solid #275068;
    border-radius: 2px 2px 2px 2px;
    color: #3A3A3A;
    height: 25px;
    margin: 5px 0 0 223px;
    padding: 4px 0 0 5px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    width: 60px;
}
.buttonSubmit:hover {
    background-color: #2A556E;
    background-image: -moz-linear-gradient(center top , #3179A3, #1650A2);
    border: 1px solid #2A556E;
    color: #3A3A3A;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.buttonSubmit:active {
    background-color: #3179A3;
    background-image: -moz-linear-gradient(center top , #3179A3, #3A8EDF);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.buttonSubmit input {
    background-color: transparent;
    border: 0 none;
    color: white;
}
.buttonRepassword {
    height: 36px;
    margin: -23px 0 0 24px;
    text-align: left;
    width: 150px;
}
.buttonRepassword a {
    color: #3A3A3A;
    font-family: verdana;
    font-size: 9px;
}
#content-left {
    color: #3A3A3A;
    float: left;
    font-family: verdana;
    height: auto;
    width: 250px;
}
#content-left-tanque {
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    color: #3A3A3A;
    float: left;
    height: 180px;
    margin: -19px 0 10px;
    width: 250px;
}
#content-left-tanque h1 {
    background: url("../presentation/images2/iconCombustiveis.png") no-repeat scroll 0 0 / 75px auto transparent;
    font-size: 22px;
    height: 63px;
    margin: 10px 0 0;
    padding: 12px 0 0;
    width: auto;
}
#content-left-tanque p {
    display: block;
    font-size: 12px;
    height: 20px;
    margin: 7px 0 0 10px;
}
#content-left-tanque font {
    font-family: verdana;
    font-weight: bold;
    margin: 0 0 0 -120px;
    position: absolute;
    text-align: left;
    width: 150px;
}
#content-left-tanque label {
    font-family: verdana;
    font-size: 16px;
    margin: 0 0 0 41px;
    position: absolute;
    text-align: right;
    width: 70px;
}
#content-left-vencimentos {
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 10px 0;
    width: 250px;
}
#content-left-vencimentos a {
    color: #3A3A3A;
}
#content-left-vencimentos h2 {
    background: url("../presentation/images2/iconCalendario.png") no-repeat scroll 0 0 / 75px auto transparent;
    font-size: 19px;
    height: 63px;
    margin: 10px 0 0;
    padding: 12px 0 0 60px;
    width: auto;
}
.content-left-vencimentos-codVeiculo {
    border: 1px solid grey;
    font-weight: bold;
    height: 34px;
    margin: 0;
    padding-top: 5px;
    position: absolute;
    width: 80px;
}
.content-left-vencimentos-placa {
    border: 1px solid grey;
    font-weight: bold;
    height: 29px;
    margin: 0 0 0 81px;
    padding-top: 10px;
    position: absolute;
    width: 88px;
}
.content-left-vencimentos-cotaUnica {
    border: 1px solid grey;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    margin: 0 0 0 170px;
    padding-top: 4px;
    position: absolute;
    width: 79px;
}
.vencimentos-dados-Veiculo {
    border: 1px solid grey;
    font-size: 12px;
    height: 13px;
    margin: 40px 0 0 -125px;
    position: absolute;
    width: 80px;
}
.vencimentos-dados-placa {
    border: 1px solid grey;
    height: 13px;
    margin: 40px 0 0 -44px;
    position: absolute;
    width: 88px;
}
.vencimentos-dados-vencimento {
    border: 1px solid grey;
    height: 13px;
    margin: 40px 0 0 45px;
    position: absolute;
    width: 79px;
}
.content-left-vencimento-conteudo {
    display: block;
    height: auto;
    margin-bottom: 50px;
    width: 250px;
}
#content-left-multas {
    border: 1px solid #3A3A3A;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 250px;
}
#content-left-multas a {
}
.content-left-multas-codVeiculo {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 30px;
    margin: 0 -1px 0 0;
    width: 80px;
}
.content-left-multas-placa {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 24px;
    margin: 0 -1px 0 0;
    padding-top: 6px;
    width: 90px;
}
.content-left-multas-vencimento {
    border: 1px solid grey;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin: 0 -1px 0 0;
    padding-top: 5px;
    width: 76px;
}
.multas-dados-Veiculo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: -1px -1px 0 0;
    width: 80px;
}
.multas-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: -1px -1px 0 0;
    width: 90px;
}
.multas-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: -1px -1px 0 0;
    width: 76px;
}
#content-left-seguros {
    border: 1px solid #3A3A3A;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 250px;
}
#content-left-seguros a {
    color: #3A3A3A;
}
.content-left-seguros-codVeiculo {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 30px;
    margin: 0;
    width: 80px;
}
.content-left-seguros-placa {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding-top: 6px;
    width: 80px;
}
.content-left-seguros-vencimento {
    border: 1px solid grey;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding-top: 6px;
    width: 84px;
}
.seguros-dados-Veiculo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.seguros-dados-placa {
    border: 1px solid red;
    float: left;
    height: 18px;
    margin: 0;
    width: 89px;
}
.seguros-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 19px;
    margin: 0;
    width: 68px;
}
#content-left-extintores {
    border: 1px solid #3A3A3A;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 250px;
}
#content-left-extintores a {
    color: #3A3A3A;
}
.content-left-extintores-codVeiculo {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 30px;
    margin: 0;
    width: 80px;
}
.content-left-extintores-placa {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding-top: 5px;
    width: 88px;
}
.content-left-extintores-vencimento {
    border: 1px solid grey;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding-top: 6px;
    width: 76px;
}
.extintores-dados-Veiculo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.extintores-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 88px;
}
.extintores-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 76px;
}
#content-left-carteiras-motoristas {
    border: 1px solid #3A3A3A;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 250px;
}
#content-left-carteiras-motoristas a {
    color: #3A3A3A;
}
.content-left-carteiras-motoristas-codMotorista {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding-top: 5px;
    width: 123px;
}
.content-left-carteiras-motoristas-vencimento {
    border: 1px solid grey;
    float: left;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding-top: 5px;
    width: 123px;
}
.carteiras-motoristas-dados-matricula {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 123px;
}
.carteiras-motoristas-dados-validade {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 123px;
}
#content-left-vencidos {
    border: 1px solid #3A3A3A;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 250px;
}
#content-left-vencidos a {
    color: #3A3A3A;
}
.alertaLicenciamentosVencidos-codVeiculo {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaLicenciamentosVencidos-placa {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaLicenciamentosVencidos-vencimento {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 84px;
}
.vencidos-dados-codigo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.vencidos-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.vencidos-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 84px;
}
#content-left-vencidos-multas a {
    color: #3A3A3A;
}
.alertaMultasVencidos-codVeiculo {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaMultasVencidas-placa {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaMultasVencidas-vencimento {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 84px;
}
.vencidos-dados-codigo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.vencidos-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.vencidos-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 84px;
}
#content-left-seguros-multas a {
    color: #3A3A3A;
}
.alertaSegurosVencidas-codVeiculo {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaSegurosVencidas-placa {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaSegurosVencidas-vencimento {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 84px;
}
.seguros-dados-codigo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.seguros-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.seguros-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 84px;
}
#content-left-vencidos-extintores a {
    color: #3A3A3A;
}
.alertaExtintoresVencidas-codVeiculo {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaExtintoresVencidas-placa {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 80px;
}
.alertaExtintoresVencidas-vencimento {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 84px;
}
.extintores-dados-codigo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.extintores-dados-placa {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 80px;
}
.extintores-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 84px;
}
#content-left-vencidos-carteiras-motoristas a {
    color: #3A3A3A;
}
.alertaCarteirasVencidas-codMotorista {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 123px;
}
.alertaCarteirasVencidas-vencimento {
    border: 1px solid grey;
    float: left;
    height: 40px;
    margin: 0;
    width: 123px;
}
.cart-motoristas-dados-codigo {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 123px;
}
.cart-motoristas-dados-vencimento {
    border: 1px solid grey;
    float: left;
    height: 18px;
    margin: 0;
    width: 123px;
}
.content-right {
    background-color: white;
    border: 1px solid #3A3A3A;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin: -19px 0 0 15px;
    padding: 4px;
    width: 900px;
}
.content-right h1 {
    color: #2A556E;
    display: block;
    float: left;
    margin: 10px 100px 0 200px;
}
.buttonEditOS {
    background-color: #2A556E;
    background-image: -moz-linear-gradient(center top , #3179A3, #3179A3);
    border: 1px solid #275068;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    height: 25px;
    margin: 5px 500px 10px 0;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    width: 166px;
}
.buttonEditOS:hover {
    background-color: #2A556E;
    background-image: -moz-linear-gradient(center top , #3179A3, #1650A2);
    border: 1px solid #2A556E;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.buttonEditOS:active {
    background-color: #3179A3;
    background-image: -moz-linear-gradient(center top , #3179A3, #3A8EDF);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.buttonEditOS input {
    background-color: transparent;
    border: 0 none;
    color: white;
}
#calendar {
    background-color: white;
    border: 1px solid white;
    border-radius: 10px 10px 10px 10px;
    float: left;
}
#content-oss-cronograma {
    float: none;
    margin: 0 auto;
    width: 1000px;
}
